#
# Evennia MU* server configuration file
#
# You may customize your setup by copy&pasting the variables you want
# to change from the master config file src/settings_default.py to
# this file. Try to *only* copy over things you really need to customize
# and do *not* make any changes to src/settings_default.py directly.
# This way you'll always have a sane default to fall back on
# (also, the master config file may change with server updates).
#

from src.settings_default import *

######################################################################
# Evennia base server config
######################################################################

######################################################################
# Evennia Database config
######################################################################

######################################################################
# Evennia pluggable modules
######################################################################

######################################################################
# Default command sets
######################################################################
CMDSET_DEFAULT="game.gamesrc.commands.cmdset.MyDefaultCmdSet"

######################################################################
# Typeclasses
######################################################################
BASE_OBJECT_TYPECLASS = "game.gamesrc.objects.thing.Thing"
BASE_CHARACTER_TYPECLASS = "game.gamesrc.objects.character.MyCharacter"
BASE_ROOM_TYPECLASS = "game.gamesrc.objects.room.MyRoom"
BASE_EXIT_TYPECLASS = "game.gamesrc.objects.exit.MyExit"
######################################################################
# Batch processors
######################################################################

######################################################################
# Game Time setup
######################################################################

######################################################################
# In-game access
######################################################################

# Tuple of modules implementing lock functions. All callable functions
# inside these modules will be available as lock functions.
LOCK_FUNC_MODULES = ("game.gamesrc.locks.lockfuncs",)

######################################################################
# In-game Channels created from server start
######################################################################

######################################################################
# External Channel connections
######################################################################

######################################################################
# Config for Django web features
######################################################################

######################################################################
# Evennia components
######################################################################
SEARCH_AT_RESULT = "game.gamesrc.commands.cmdparser.at_search_result"
SEARCH_AT_MULTIMATCH_INPUT = "game.gamesrc.commands.cmdparser.at_multimatch_input"
COMMAND_PARSER = "game.gamesrc.commands.cmdparser.cmdparser"

######################################################################
# SECRET_KEY was randomly seeded when settings.py was first created.
# Don't share this with anybody. Warning: if you edit SECRET_KEY
# *after* creating any accounts, your users won't be able to login,
# since SECRET_KEY is used to salt passwords.
######################################################################
SECRET_KEY = '*`$/DzINiY-nAO@!kxX&%14^5bw:+)=2{?[CsB"7'

